package cn.lhx.blog.service;

import java.io.Serializable;
import java.util.List;

import cn.lhx.blog.pojo.Article;
import cn.lhx.blog.pojo.ArticleCategory;
/**
 * 文章分类服务接口
 * @author lhx
 *
 */
public interface ArtiCatgService {
	/**
	 * 保存分类
	 * @param artiCatg
	 * @return
	 */
	public abstract ArticleCategory saveArtiCatg(ArticleCategory artiCatg);
	/**
	 * 编辑分类
	 * @param artiCatg
	 * @return
	 */
	public abstract ArticleCategory modifyArtiCatg(ArticleCategory artiCatg);
	/**
	 * 删除分类
	 * @param artiCatg
	 * @return
	 */
	public abstract Serializable delArticatg(Serializable id);
	
	/**
	 * 获得所有分类
	 * @return
	 */
	public abstract List<ArticleCategory> getAllCategory();
	/**
	 * 根据分类ID 获得分类
	 * @param id
	 * @return
	 */
	public abstract ArticleCategory getCategoryById(Serializable id);
	
	/**
	 * 改变分类所属的文章数
	 * @param id
	 */
	public abstract void changeArticleCount(Serializable id,int incr);
	
	
	

}